package nc.vo.hrppl.proupdate;

import nc.vo.pub.*;
import nc.vo.pub.lang.UFBoolean;
import nc.vo.pubapp.pattern.model.meta.entity.vo.VOMetaFactory;

/**
 * <b> 此处简要描述此类功能 </b>
 * <p>
 *   此处添加类的描述信息
 * </p>
 *  创建日期:May 13, 2024
 * @author wuqhua
 * @version NCPrj ??
 */
public class CGUpdateCVO extends nc.vo.pub.SuperVO{
	
    private java.lang.String pk_proupdate;
    private java.lang.String pk_cgupdate_c;
    private java.lang.String rowno;
    private java.lang.String name;
    private java.lang.String applyno;
    private java.lang.String spec;
    private java.lang.String ks;
    private nc.vo.pub.lang.UFDouble price;
    private nc.vo.pub.lang.UFDouble nnum;
    private nc.vo.pub.lang.UFDouble norigtaxmny;
    private java.lang.String remark;
    private java.lang.String vbdef1;
    private java.lang.String vbdef2;
    private java.lang.String vbdef3;
    private java.lang.String vbdef4;
    private java.lang.String vbdef5;
    private java.lang.String vbdef6;
    private java.lang.String vbdef7;
    private java.lang.String vbdef8;
    private java.lang.String vbdef9;
    private java.lang.String vbdef10;
    private java.lang.String vbdef11;
    private java.lang.String vbdef12;
    private java.lang.String vbdef13;
    private java.lang.String vbdef14;
    private java.lang.String vbdef15;
    private java.lang.String vbdef16;
    private java.lang.String vbdef17;
    private java.lang.String vbdef18;
    private java.lang.String vbdef19;
    private java.lang.String vbdef20;
    private java.lang.Integer dr = 0;
    private nc.vo.pub.lang.UFDateTime ts;
	private nc.vo.pub.lang.UFBoolean isorigin_c;
	
	
    public static final String PK_PROUPDATE = "pk_proupdate";
    public static final String PK_CGUPDATE_C = "pk_cgupdate_c";
    public static final String ROWNO = "rowno";
    public static final String NAME = "name";
    public static final String APPLYNO = "applyno";
    public static final String SPEC = "spec";
    public static final String KS = "ks";
    public static final String PRICE = "price";
    public static final String NNUM = "nnum";
    public static final String NORIGTAXMNY = "norigtaxmny";
    public static final String REMARK = "remark";
    public static final String VBDEF1 = "vbdef1";
    public static final String VBDEF2 = "vbdef2";
    public static final String VBDEF3 = "vbdef3";
    public static final String VBDEF4 = "vbdef4";
    public static final String VBDEF5 = "vbdef5";
    public static final String VBDEF6 = "vbdef6";
    public static final String VBDEF7 = "vbdef7";
    public static final String VBDEF8 = "vbdef8";
    public static final String VBDEF9 = "vbdef9";
    public static final String VBDEF10 = "vbdef10";
    public static final String VBDEF11 = "vbdef11";
    public static final String VBDEF12 = "vbdef12";
    public static final String VBDEF13 = "vbdef13";
    public static final String VBDEF14 = "vbdef14";
    public static final String VBDEF15 = "vbdef15";
    public static final String VBDEF16 = "vbdef16";
    public static final String VBDEF17 = "vbdef17";
    public static final String VBDEF18 = "vbdef18";
    public static final String VBDEF19 = "vbdef19";
    public static final String VBDEF20 = "vbdef20";
	public static final String ISORIGIN_C = "isorigin_c";

	public UFBoolean getIsorigin_c() {
		return isorigin_c;
	}

	public void setIsorigin_c(UFBoolean isorigin_c) {
		this.isorigin_c = isorigin_c;
	}

	/**
	 * 属性 pk_proupdate的Getter方法.属性名：parentPK
	 *  创建日期:May 13, 2024
	 * @return java.lang.String
	 */
	public java.lang.String getPk_proupdate () {
		return pk_proupdate;
	}   
	/**
	 * 属性pk_proupdate的Setter方法.属性名：parentPK
	 * 创建日期:May 13, 2024
	 * @param newPk_proupdate java.lang.String
	 */
	public void setPk_proupdate (java.lang.String newPk_proupdate ) {
	 	this.pk_proupdate = newPk_proupdate;
	} 	 
	
	/**
	 * 属性 pk_cgupdate_c的Getter方法.属性名：主键
	 *  创建日期:May 13, 2024
	 * @return java.lang.String
	 */
	public java.lang.String getPk_cgupdate_c () {
		return pk_cgupdate_c;
	}   
	/**
	 * 属性pk_cgupdate_c的Setter方法.属性名：主键
	 * 创建日期:May 13, 2024
	 * @param newPk_cgupdate_c java.lang.String
	 */
	public void setPk_cgupdate_c (java.lang.String newPk_cgupdate_c ) {
	 	this.pk_cgupdate_c = newPk_cgupdate_c;
	} 	 
	
	/**
	 * 属性 rowno的Getter方法.属性名：行号
	 *  创建日期:May 13, 2024
	 * @return java.lang.String
	 */
	public java.lang.String getRowno () {
		return rowno;
	}   
	/**
	 * 属性rowno的Setter方法.属性名：行号
	 * 创建日期:May 13, 2024
	 * @param newRowno java.lang.String
	 */
	public void setRowno (java.lang.String newRowno ) {
	 	this.rowno = newRowno;
	} 	 
	
	/**
	 * 属性 name的Getter方法.属性名：采购名称
	 *  创建日期:May 13, 2024
	 * @return java.lang.String
	 */
	public java.lang.String getName () {
		return name;
	}   
	/**
	 * 属性name的Setter方法.属性名：采购名称
	 * 创建日期:May 13, 2024
	 * @param newName java.lang.String
	 */
	public void setName (java.lang.String newName ) {
	 	this.name = newName;
	} 	 
	
	/**
	 * 属性 applyno的Getter方法.属性名：申请单号
	 *  创建日期:May 13, 2024
	 * @return java.lang.String
	 */
	public java.lang.String getApplyno () {
		return applyno;
	}   
	/**
	 * 属性applyno的Setter方法.属性名：申请单号
	 * 创建日期:May 13, 2024
	 * @param newApplyno java.lang.String
	 */
	public void setApplyno (java.lang.String newApplyno ) {
	 	this.applyno = newApplyno;
	} 	 
	
	/**
	 * 属性 spec的Getter方法.属性名：规格
	 *  创建日期:May 13, 2024
	 * @return java.lang.String
	 */
	public java.lang.String getSpec () {
		return spec;
	}   
	/**
	 * 属性spec的Setter方法.属性名：规格
	 * 创建日期:May 13, 2024
	 * @param newSpec java.lang.String
	 */
	public void setSpec (java.lang.String newSpec ) {
	 	this.spec = newSpec;
	} 	 
	
	/**
	 * 属性 ks的Getter方法.属性名：科室
	 *  创建日期:May 13, 2024
	 * @return java.lang.String
	 */
	public java.lang.String getKs () {
		return ks;
	}   
	/**
	 * 属性ks的Setter方法.属性名：科室
	 * 创建日期:May 13, 2024
	 * @param newKs java.lang.String
	 */
	public void setKs (java.lang.String newKs ) {
	 	this.ks = newKs;
	} 	 
	
	/**
	 * 属性 price的Getter方法.属性名：价格
	 *  创建日期:May 13, 2024
	 * @return nc.vo.pub.lang.UFDouble
	 */
	public nc.vo.pub.lang.UFDouble getPrice () {
		return price;
	}   
	/**
	 * 属性price的Setter方法.属性名：价格
	 * 创建日期:May 13, 2024
	 * @param newPrice nc.vo.pub.lang.UFDouble
	 */
	public void setPrice (nc.vo.pub.lang.UFDouble newPrice ) {
	 	this.price = newPrice;
	} 	 
	
	/**
	 * 属性 nnum的Getter方法.属性名：数量
	 *  创建日期:May 13, 2024
	 * @return nc.vo.pub.lang.UFDouble
	 */
	public nc.vo.pub.lang.UFDouble getNnum () {
		return nnum;
	}   
	/**
	 * 属性nnum的Setter方法.属性名：数量
	 * 创建日期:May 13, 2024
	 * @param newNnum nc.vo.pub.lang.UFDouble
	 */
	public void setNnum (nc.vo.pub.lang.UFDouble newNnum ) {
	 	this.nnum = newNnum;
	} 	 
	
	/**
	 * 属性 norigtaxmny的Getter方法.属性名：金额
	 *  创建日期:May 13, 2024
	 * @return nc.vo.pub.lang.UFDouble
	 */
	public nc.vo.pub.lang.UFDouble getNorigtaxmny () {
		return norigtaxmny;
	}   
	/**
	 * 属性norigtaxmny的Setter方法.属性名：金额
	 * 创建日期:May 13, 2024
	 * @param newNorigtaxmny nc.vo.pub.lang.UFDouble
	 */
	public void setNorigtaxmny (nc.vo.pub.lang.UFDouble newNorigtaxmny ) {
	 	this.norigtaxmny = newNorigtaxmny;
	} 	 
	
	/**
	 * 属性 remark的Getter方法.属性名：备注
	 *  创建日期:May 13, 2024
	 * @return java.lang.String
	 */
	public java.lang.String getRemark () {
		return remark;
	}   
	/**
	 * 属性remark的Setter方法.属性名：备注
	 * 创建日期:May 13, 2024
	 * @param newRemark java.lang.String
	 */
	public void setRemark (java.lang.String newRemark ) {
	 	this.remark = newRemark;
	} 	 
	
	/**
	 * 属性 vbdef1的Getter方法.属性名：自定义项1
	 *  创建日期:May 13, 2024
	 * @return java.lang.String
	 */
	public java.lang.String getVbdef1 () {
		return vbdef1;
	}   
	/**
	 * 属性vbdef1的Setter方法.属性名：自定义项1
	 * 创建日期:May 13, 2024
	 * @param newVbdef1 java.lang.String
	 */
	public void setVbdef1 (java.lang.String newVbdef1 ) {
	 	this.vbdef1 = newVbdef1;
	} 	 
	
	/**
	 * 属性 vbdef2的Getter方法.属性名：自定义项2
	 *  创建日期:May 13, 2024
	 * @return java.lang.String
	 */
	public java.lang.String getVbdef2 () {
		return vbdef2;
	}   
	/**
	 * 属性vbdef2的Setter方法.属性名：自定义项2
	 * 创建日期:May 13, 2024
	 * @param newVbdef2 java.lang.String
	 */
	public void setVbdef2 (java.lang.String newVbdef2 ) {
	 	this.vbdef2 = newVbdef2;
	} 	 
	
	/**
	 * 属性 vbdef3的Getter方法.属性名：自定义项3
	 *  创建日期:May 13, 2024
	 * @return java.lang.String
	 */
	public java.lang.String getVbdef3 () {
		return vbdef3;
	}   
	/**
	 * 属性vbdef3的Setter方法.属性名：自定义项3
	 * 创建日期:May 13, 2024
	 * @param newVbdef3 java.lang.String
	 */
	public void setVbdef3 (java.lang.String newVbdef3 ) {
	 	this.vbdef3 = newVbdef3;
	} 	 
	
	/**
	 * 属性 vbdef4的Getter方法.属性名：自定义项4
	 *  创建日期:May 13, 2024
	 * @return java.lang.String
	 */
	public java.lang.String getVbdef4 () {
		return vbdef4;
	}   
	/**
	 * 属性vbdef4的Setter方法.属性名：自定义项4
	 * 创建日期:May 13, 2024
	 * @param newVbdef4 java.lang.String
	 */
	public void setVbdef4 (java.lang.String newVbdef4 ) {
	 	this.vbdef4 = newVbdef4;
	} 	 
	
	/**
	 * 属性 vbdef5的Getter方法.属性名：自定义项5
	 *  创建日期:May 13, 2024
	 * @return java.lang.String
	 */
	public java.lang.String getVbdef5 () {
		return vbdef5;
	}   
	/**
	 * 属性vbdef5的Setter方法.属性名：自定义项5
	 * 创建日期:May 13, 2024
	 * @param newVbdef5 java.lang.String
	 */
	public void setVbdef5 (java.lang.String newVbdef5 ) {
	 	this.vbdef5 = newVbdef5;
	} 	 
	
	/**
	 * 属性 vbdef6的Getter方法.属性名：自定义项6
	 *  创建日期:May 13, 2024
	 * @return java.lang.String
	 */
	public java.lang.String getVbdef6 () {
		return vbdef6;
	}   
	/**
	 * 属性vbdef6的Setter方法.属性名：自定义项6
	 * 创建日期:May 13, 2024
	 * @param newVbdef6 java.lang.String
	 */
	public void setVbdef6 (java.lang.String newVbdef6 ) {
	 	this.vbdef6 = newVbdef6;
	} 	 
	
	/**
	 * 属性 vbdef7的Getter方法.属性名：自定义项7
	 *  创建日期:May 13, 2024
	 * @return java.lang.String
	 */
	public java.lang.String getVbdef7 () {
		return vbdef7;
	}   
	/**
	 * 属性vbdef7的Setter方法.属性名：自定义项7
	 * 创建日期:May 13, 2024
	 * @param newVbdef7 java.lang.String
	 */
	public void setVbdef7 (java.lang.String newVbdef7 ) {
	 	this.vbdef7 = newVbdef7;
	} 	 
	
	/**
	 * 属性 vbdef8的Getter方法.属性名：自定义项8
	 *  创建日期:May 13, 2024
	 * @return java.lang.String
	 */
	public java.lang.String getVbdef8 () {
		return vbdef8;
	}   
	/**
	 * 属性vbdef8的Setter方法.属性名：自定义项8
	 * 创建日期:May 13, 2024
	 * @param newVbdef8 java.lang.String
	 */
	public void setVbdef8 (java.lang.String newVbdef8 ) {
	 	this.vbdef8 = newVbdef8;
	} 	 
	
	/**
	 * 属性 vbdef9的Getter方法.属性名：自定义项9
	 *  创建日期:May 13, 2024
	 * @return java.lang.String
	 */
	public java.lang.String getVbdef9 () {
		return vbdef9;
	}   
	/**
	 * 属性vbdef9的Setter方法.属性名：自定义项9
	 * 创建日期:May 13, 2024
	 * @param newVbdef9 java.lang.String
	 */
	public void setVbdef9 (java.lang.String newVbdef9 ) {
	 	this.vbdef9 = newVbdef9;
	} 	 
	
	/**
	 * 属性 vbdef10的Getter方法.属性名：自定义项10
	 *  创建日期:May 13, 2024
	 * @return java.lang.String
	 */
	public java.lang.String getVbdef10 () {
		return vbdef10;
	}   
	/**
	 * 属性vbdef10的Setter方法.属性名：自定义项10
	 * 创建日期:May 13, 2024
	 * @param newVbdef10 java.lang.String
	 */
	public void setVbdef10 (java.lang.String newVbdef10 ) {
	 	this.vbdef10 = newVbdef10;
	} 	 
	
	/**
	 * 属性 vbdef11的Getter方法.属性名：自定义项11
	 *  创建日期:May 13, 2024
	 * @return java.lang.String
	 */
	public java.lang.String getVbdef11 () {
		return vbdef11;
	}   
	/**
	 * 属性vbdef11的Setter方法.属性名：自定义项11
	 * 创建日期:May 13, 2024
	 * @param newVbdef11 java.lang.String
	 */
	public void setVbdef11 (java.lang.String newVbdef11 ) {
	 	this.vbdef11 = newVbdef11;
	} 	 
	
	/**
	 * 属性 vbdef12的Getter方法.属性名：自定义项12
	 *  创建日期:May 13, 2024
	 * @return java.lang.String
	 */
	public java.lang.String getVbdef12 () {
		return vbdef12;
	}   
	/**
	 * 属性vbdef12的Setter方法.属性名：自定义项12
	 * 创建日期:May 13, 2024
	 * @param newVbdef12 java.lang.String
	 */
	public void setVbdef12 (java.lang.String newVbdef12 ) {
	 	this.vbdef12 = newVbdef12;
	} 	 
	
	/**
	 * 属性 vbdef13的Getter方法.属性名：自定义项13
	 *  创建日期:May 13, 2024
	 * @return java.lang.String
	 */
	public java.lang.String getVbdef13 () {
		return vbdef13;
	}   
	/**
	 * 属性vbdef13的Setter方法.属性名：自定义项13
	 * 创建日期:May 13, 2024
	 * @param newVbdef13 java.lang.String
	 */
	public void setVbdef13 (java.lang.String newVbdef13 ) {
	 	this.vbdef13 = newVbdef13;
	} 	 
	
	/**
	 * 属性 vbdef14的Getter方法.属性名：自定义项14
	 *  创建日期:May 13, 2024
	 * @return java.lang.String
	 */
	public java.lang.String getVbdef14 () {
		return vbdef14;
	}   
	/**
	 * 属性vbdef14的Setter方法.属性名：自定义项14
	 * 创建日期:May 13, 2024
	 * @param newVbdef14 java.lang.String
	 */
	public void setVbdef14 (java.lang.String newVbdef14 ) {
	 	this.vbdef14 = newVbdef14;
	} 	 
	
	/**
	 * 属性 vbdef15的Getter方法.属性名：自定义项15
	 *  创建日期:May 13, 2024
	 * @return java.lang.String
	 */
	public java.lang.String getVbdef15 () {
		return vbdef15;
	}   
	/**
	 * 属性vbdef15的Setter方法.属性名：自定义项15
	 * 创建日期:May 13, 2024
	 * @param newVbdef15 java.lang.String
	 */
	public void setVbdef15 (java.lang.String newVbdef15 ) {
	 	this.vbdef15 = newVbdef15;
	} 	 
	
	/**
	 * 属性 vbdef16的Getter方法.属性名：自定义项16
	 *  创建日期:May 13, 2024
	 * @return java.lang.String
	 */
	public java.lang.String getVbdef16 () {
		return vbdef16;
	}   
	/**
	 * 属性vbdef16的Setter方法.属性名：自定义项16
	 * 创建日期:May 13, 2024
	 * @param newVbdef16 java.lang.String
	 */
	public void setVbdef16 (java.lang.String newVbdef16 ) {
	 	this.vbdef16 = newVbdef16;
	} 	 
	
	/**
	 * 属性 vbdef17的Getter方法.属性名：自定义项17
	 *  创建日期:May 13, 2024
	 * @return java.lang.String
	 */
	public java.lang.String getVbdef17 () {
		return vbdef17;
	}   
	/**
	 * 属性vbdef17的Setter方法.属性名：自定义项17
	 * 创建日期:May 13, 2024
	 * @param newVbdef17 java.lang.String
	 */
	public void setVbdef17 (java.lang.String newVbdef17 ) {
	 	this.vbdef17 = newVbdef17;
	} 	 
	
	/**
	 * 属性 vbdef18的Getter方法.属性名：自定义项18
	 *  创建日期:May 13, 2024
	 * @return java.lang.String
	 */
	public java.lang.String getVbdef18 () {
		return vbdef18;
	}   
	/**
	 * 属性vbdef18的Setter方法.属性名：自定义项18
	 * 创建日期:May 13, 2024
	 * @param newVbdef18 java.lang.String
	 */
	public void setVbdef18 (java.lang.String newVbdef18 ) {
	 	this.vbdef18 = newVbdef18;
	} 	 
	
	/**
	 * 属性 vbdef19的Getter方法.属性名：自定义项19
	 *  创建日期:May 13, 2024
	 * @return java.lang.String
	 */
	public java.lang.String getVbdef19 () {
		return vbdef19;
	}   
	/**
	 * 属性vbdef19的Setter方法.属性名：自定义项19
	 * 创建日期:May 13, 2024
	 * @param newVbdef19 java.lang.String
	 */
	public void setVbdef19 (java.lang.String newVbdef19 ) {
	 	this.vbdef19 = newVbdef19;
	} 	 
	
	/**
	 * 属性 vbdef20的Getter方法.属性名：自定义项20
	 *  创建日期:May 13, 2024
	 * @return java.lang.String
	 */
	public java.lang.String getVbdef20 () {
		return vbdef20;
	}   
	/**
	 * 属性vbdef20的Setter方法.属性名：自定义项20
	 * 创建日期:May 13, 2024
	 * @param newVbdef20 java.lang.String
	 */
	public void setVbdef20 (java.lang.String newVbdef20 ) {
	 	this.vbdef20 = newVbdef20;
	} 	 
	
	/**
	 * 属性 dr的Getter方法.属性名：dr
	 *  创建日期:May 13, 2024
	 * @return java.lang.Integer
	 */
	public java.lang.Integer getDr () {
		return dr;
	}   
	/**
	 * 属性dr的Setter方法.属性名：dr
	 * 创建日期:May 13, 2024
	 * @param newDr java.lang.Integer
	 */
	public void setDr (java.lang.Integer newDr ) {
	 	this.dr = newDr;
	} 	 
	
	/**
	 * 属性 ts的Getter方法.属性名：ts
	 *  创建日期:May 13, 2024
	 * @return nc.vo.pub.lang.UFDateTime
	 */
	public nc.vo.pub.lang.UFDateTime getTs () {
		return ts;
	}   
	/**
	 * 属性ts的Setter方法.属性名：ts
	 * 创建日期:May 13, 2024
	 * @param newTs nc.vo.pub.lang.UFDateTime
	 */
	public void setTs (nc.vo.pub.lang.UFDateTime newTs ) {
	 	this.ts = newTs;
	} 	 
	
	
	/**
	  * <p>取得父VO主键字段.
	  * <p>
	  * 创建日期:May 13, 2024
	  * @return java.lang.String
	  */
	public java.lang.String getParentPKFieldName() {		
		return "pk_proupdate";
	}   
    
	/**
	  * <p>取得表主键.
	  * <p>
	  * 创建日期:May 13, 2024
	  * @return java.lang.String
	  */
	public java.lang.String getPKFieldName() {
			
		return "pk_cgupdate_c";
	}
    
	/**
	 * <p>返回表名称
	 * <p>
	 * 创建日期:May 13, 2024
	 * @return java.lang.String
	 */
	public java.lang.String getTableName() {
		return "hrppl_CGUpdate_c";
	}    
	
	/**
	 * <p>返回表名称.
	 * <p>
	 * 创建日期:May 13, 2024
	 * @return java.lang.String
	 */
	public static java.lang.String getDefaultTableName() {
		return "hrppl_CGUpdate_c";
	}    
    
    /**
	  * 按照默认方式创建构造子.
	  *
	  * 创建日期:May 13, 2024
	  */
     public CGUpdateCVO() {
		super();	
	}    
	
	
	@nc.vo.annotation.MDEntityInfo(beanFullclassName =  "nc.vo.hrppl.proupdate.CGUpdateCVO" )
	public IVOMeta getMetaData() {
		return VOMetaFactory.getInstance().getVOMeta("hrppl.Entity0");
		
   	}
     
}